import request from '@/utils/request'
const form = '/form'

export default {
  // 表单业务数据的新增   编辑
  changeFormInfo(data, method) {
    return request({
      url: `${form}/info`,
      method: method,
      data
    })
  },
  // 根据formKey查询表单详情
  getFormKeyMessage(params) {
    return request({
      url: form + '/asse/queryByKey',
      method: 'get',
      params
    })
  },
  // 表单业务数据的保存
  saveFormInfo(data) {
    return request({
      url: `${form}/info/save`,
      method: 'post',
      data
    })
  },
  // 表格数据查询
  getTableData(data, page, pageSize) {
    return request({
      url: `${form}/info/queryPage?page=${page}&pageSize=${pageSize}`,
      method: 'post',
      data
    })
  },
  // 表格数据详情
  getDataDetail(params) {
    return request({
      url: `${form}/info/queryDetail`,
      method: 'get',
      params
    })
  },
  // 表格数据删除
  delTableData(params) {
    return request({
      url: `${form}/info/deleteById`,
      method: 'delete',
      params
    })
  },
  // 选项远端数据
  getRemoteData(url, params) {
    return request({
      url: url,
      method: 'get',
      params
    })
  },
  // 根据formId查询列表详情
  getListMessage(params) {
    return request({
      url: `${form}/asse/selectList`,
      method: 'get',
      params
    })
  }
}
